package com.caht.VO;

import com.caht.entity.replyComment;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.boot.jackson.JsonComponent;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

/**
 * 查询所有评论以及回复
 */
@Data
public class CommentReplyCommentsVO {
    // 评论 id
    private int id;
    //文章帖子id
    private Long postsId;
    //用户 id
    private int commentUserId;
    //品论内容
    private String content;
    //点赞数量
    private int likecontext;
    //创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime creationTime;
    //修改时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
    /**
     * 用户数据
     */
    //用户id
    private int userId;
    //用户名称
    private String userName;
    //用户头像
    private String avatarUrl;
    //查询 回复 当前 评论的所以列表
    private List<ReplyCommentsVO> ChildComment;
}
